<?php
/**
 * @version		$Id$
 * @package		Joomla
 * @subpackage	Glossword
 * @copyright	Copyright (C) 2007 Dmitry N. Shilnikov. All rights reserved.
 * @license		GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

/* no direct access */
defined('_JEXEC') or die('Restricted access');

/* Require the base controller */
require_once( JPATH_COMPONENT.DS.'controller.php' );

/* Require specific controller if requested */
if ( $controller = JRequest::getWord('controller') )
{
	$path = JPATH_COMPONENT.DS.'controllers'.DS.$controller.'.php';
	if ( file_exists($path) )
	{
		require_once $path;
	} 
	else
	{
		$controller = '';
	}
}

/* Create the controller */
$classname	= 'GlosswordController'.ucfirst($controller);
$controller = new $classname();

/* Perform the Request task */
$controller->execute( JRequest::getVar('task') );

/* Redirect if set by the controller */
$controller->redirect();

?>